Oracle Cloud Infrastructure(OCI)DevOpsは、OCI上に構築する開発チーム向けの継続的な統合と継続的なデリバリー(CI/CD)サービスです。
CI/CDプロセスはコーディング開発とデリバリーを合理化する一方で、複雑な部分もあります。CI/CDアーキテクチャを導入する場合、テクノロジーの多様性、品質要件、チームのスキル、導入の費用対効果、製品戦略など、すべてを考慮して決定する必要があります。
ビルド・システムがOCI Kubernetes Engineに直接アクセスすることなく、複数のクラウドにわたって一貫性を維持する方法を教えてください。OCI DevOpsデプロイメント・パイプラインをGitHub Actionsなどの継続的インテグレーション・システムに接続し、クラウド間のIaCに不一致があってもビルドの一貫性を実現する方法をご紹介します。
導入戦略は、新しいリリースを導入するリスク、リリースがユーザーに与える影響、導入投資のトレードオフを考慮して選択する必要があります。このガイドでは、カナリアとブルーグリーンの導入戦略を紹介および比較します。
プライベート・コード・リポジトリの作成や、GitHub、GitLab、Bitbucket Cloud、Visual Builder Studio、Bitbucket Server、GitLab Serverなどの外部コード・リポジトリへの連携が可能です。
プル・リクエストを使用してビルドを実行し、コードの変更を導入します。リポジトリで構成可能なマージチェックは、競合なくビルドが成功するように支援します。
アプリケーション導入前にソフトウェア・アプリケーションを正常にコンパイル、テスト、実行するための構築プロセスを定義するステージを含む構築パイプラインを作成および管理します。
ブルー・グリーン、カナリア、またはローリング戦略に基づく自動導入のためのさまざまなステージを含む導入パイプラインを開始します。各ステージは特定のアクションに関連付けられています。
OCI DevOpsはOCIネイティブなサービスとして、Oracle Cloud Infrastructure(OCI)コンピュート・サービスへのデフォルトのセキュアな導入とともに、ID、セキュリティ、ロギングなどがOracle Cloudのインフラストラクチャ全体で一貫しています。
OCI DevOpsは、既存のワークフローおよびツール(GitHub、GitLab、Jenkinsなど)と連携します。DevOpsネイティブ・コード・リポジトリを利用して、プル・リクエストを使用してコード変更をコラボレーションおよびマージすることもできます。
開発チームの集中を維持し、スケールに合わせてサーバーを運用する必要がない同時ビルドによって、コードとワークフローに集中できます。
Oracle Cloud Infrastructure (OCI) DevOpsコード・リポジトリで新しいプル・リクエスト機能のリリースを発表できることを嬉しく思います。この重要なアップデートでは、プル・リクエスト、リポジトリ・フォーク、リポジトリ・インサイトなど、いくつかの重要な開発者コラボレーション機能が導入されています。新規アプリケーション・コードの開発、既存アプリケーションの拡張、インフラストラクチャ・コード(IaC)リポジトリの管理のいずれにおいても、チームが新しいコード変更をレビューし、強制承認によってコード品質管理を実施できるワークフローを持つことは、すべての企業のお客様にとって重要です。.
全文を読むOCI DevOpsのリリース・ノートで、ソフトウェアの出荷において向上した点、より強力になった点をご確認ください。
Kubernetesやコンピュート・インスタンスとともにOCI DevOpsを最も迅速に試す方法の1つとして、導入可能なリファレンス、アーキテクチャをトライアル、従量課金、またはユニバーサル・クレジタのOCIテナンシに導入することが挙げられます。
オラクルは、Autonomous Database、Compute、Storageなどの一部のサービスについて時間制限のない無料枠を設けています。また、その他のクラウド・サービスをお試しいただくために300米ドル分の無料クレジットもご用意しています。詳細をご確認のうえ、今すぐ無料アカウントにご登録ください。